﻿using SlamDunk.ValueObjects.Enums;
using System;

namespace SlamDunk.MES.DataDrive.Bussiness.Models.ResourceContext
{
    /// <summary>
    /// 企业
    /// </summary>
    public class Enterprise
    {
        public string 企业编号 { get; set; }
        public string 企业名称 { get; set; }
        public string 企业类型 { get; set; }
        public string 工厂模型编号 { get; set; }
        public string 联系地址 { get; set; }
        public string 联系电话 { get; set; }
        public string 联系人 { get; set; }
        public string 传真 { get; set; }
        public string 法人 { get; set; }
        public string 营业执照编号 { get; set; }
        public string 描述 { get; set; }
        internal EnterpriseType EnterpriseType { get; set; }
        public void ConverterValue()
        {
            if (!string.IsNullOrWhiteSpace(this.企业类型))
            {
                this.EnterpriseType = (EnterpriseType)Enum.Parse(typeof(EnterpriseType), this.企业类型.Substring(0, this.企业类型.IndexOf("(", StringComparison.Ordinal)));
            }
        }
    }
}
